<?php

// Retorna o preco a ser mostrado no formulario
if (!function_exists('getPreco')) {
	
	/**
	 * Converte o formato do banco para string . (0.00 => 0,00)
	 * @param float $valor
	 */
	function getPreco($valor) {
    	$preco = number_format($valor, 2, ',', '.');
    	return $preco;
	}
	
}

// Retorna o preco a ser mostrado no formulario
if (!function_exists('getNumero')) {
	
	/**
	 * Converte o formato do banco para string . (0.00 => 0,00)
	 * @param float $valor
	 */
	function getNumero($valor) {
    	$preco = str_replace('.', ',', $valor);
    	return $preco;
	}
	
}

// Transforma moeda em decimal
if (!function_exists('sqlPreco')) {
	
	/**
	 * Converte a string para o formato do banco. (0,00 => 0.00)
	 * @param string $valor
	 */
	function sqlPreco($valor){
	    $preco = explode(".",$valor);
	    $preco = implode($preco);
	    $preco = preg_replace("/,/",".","$preco");
	    return $preco;
	}

}

if (!function_exists('formataBytes')) {
	/**
	 * Devolve o tamanho de um arquivo na unidade correta
	 * @param float $bytes
	 */
	function formataBytes($bytes) {
		$unidades = array('B', 'KB', 'MB', 'GB');
		$u = 0;
		while ($bytes >= 1024) {
			$bytes /= 1024;
			$u++;
		}
		return number_format($bytes, 2, ',', '') . ' ' . $unidades[$u];
	}
	
}
?>